143312
35889
663894
129528
119394
912457
792728
516801
989578
653607
625965
948897
118394
817535
859905
485700
910983
914772
973906
74663
509655